Synonyms: magazine, powder magazine, powder store
Definition: a storehouse (as a compartment on a warship) where weapons and ammunition are stored
Similar words: storage, store, storehouse, entrepot, depot
Definition: a depository for goods
Usage: storehouses were built close to the docks